package cn.wolfcode.redis;

import cn.wolfcode.domain.UserInfo;

/**
 * @author Administrator
 */
public interface IUserInfoRedisService {
    /**
     * 保存验证码
     * @param phone
     */
    void saveCode(String phone);

    /**
     * 根据手机号码获取redis中的验证码
     * @param phone
     * @return
     */
    String getCodeByPhone(String phone);

    /**
     * 将token作为key,user对象作为value保存到redis中
     * @param userInfo
     */
    String saveToken(UserInfo userInfo);

    /**
     * 根据token来获取当前用户登入对象
     * @param token
     * @return
     */
    UserInfo getByToken(String token);
}
